![]() ![]() |
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%)
|
dzięki za odp!
Pilsener a czy mógłbyś napisać taki przykładowy fragment szablonu z obsługa błędów? Ale tak od początku? Bo zupełnie nie wiem jak to zrobić. Teraz mam plik index.php i w nim na podstawie adresu pobieram dane z bazy. Potem używam include, żeby dołączyć szablon.php. W uproszczeniu index.php wygląda tak: Kod $tresc1 =//tutaj pobieram dane z bazy $tresc2 =//tutaj pobieram dane z bazy $tresc3 =//tutaj pobieram dane z bazy $arkuszcss =//tutaj pobieram dane z bazy $nazwaszablonu =//tutaj pobieram dane z bazy include('$nazwaszablonu'); i teraz szablon: Kod echo ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-type" content="application/xhtml+xml; charset=utf-8" /> <title>' . $tresc1 . '</title> <link rel="stylesheet" href="'.$arkuszcss.'" type="text/css" /> </head> <body> <div id="a"> <?php echo wyswietlmenu( $tresc2, $lacznikbazdy, $zm1, $zm2 ); //wyświetlam menu na podstawie danych z bazy, łącznika do bazy i kilku zmiennych sterujących ?> </div> <div id="b"><ul> <?php foreach( $tresc3 as $t3){ echo "<li>$t3</li>";} ?> </ul></div> </body> '; Czy to jest ok? Czy zupełnie źle? A co do tego dziedziczenia stopek, to czy to co napisałeś nie sprowadza się do zrobienia domyślnej stopki i przypisaniu jej do wszystkich adr4esów w bazie danych. A dla tych kilku wybranych trzeba przypisać inną stopkę? Czy dobrze mi się wydaje, że to powinno być zrobione w bazie danych, tak, że pobierając z bazy pole $stopka w zależności od strony pobiera się inną nazwę pliku ze stopką? A w samym szablonie robi się cały czas include($stopka);? Jeśli tak to jak wyświetlić taką stronę do zmiennej, żeby się upewnić czy nie ma błędów i dopiero potem na ekran przeglądarki ? Przepraszam, że tak cięgle pytam ale nie mogę tego do końca zrozumieć. Może mógłbyś wkleić kawałek jakiegoś swojego szablonu i pliku index.php, do którego go dołączasz? Wiesz, tak, żeby dało sie zobaczyć dokładnie mechanizm jak to ma działać. pozdrawiam |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.11.2025 - 22:42 |